package com.bf.electroplating.pojo.dto;

import lombok.Data;

import java.time.LocalDate;
import java.util.List;

/**
 * 雨水月度数据响应DTO
 *
 * @author system
 * @since 2025-01-11
 */
@Data
public class RainfallMonthlyDataResponseDTO {

    /**
     * 响应码
     */
    private String code;

    /**
     * 是否成功
     */
    private Boolean success;

    /**
     * 消息
     */
    private String message;

    /**
     * 数据列表
     */
    private List<RainfallMonthlyDataItemDTO> list;

    /**
     * 总数
     */
    private Integer total;

    /**
     * 雨水月度数据项DTO
     */
    @Data
    public static class RainfallMonthlyDataItemDTO {
        /**
         * 站点名称
         */
        private String siteName;

        /**
         * 当天日期
         */
        private LocalDate vDate;

        /**
         * 当日最大值
         */
        private java.math.BigDecimal vMax;

        /**
         * 当日最小值
         */
        private java.math.BigDecimal vMin;

        /**
         * 平均值
         */
        private java.math.BigDecimal vAvg;

        /**
         * 当天记录数量
         */
        private java.math.BigDecimal vNum;
    }
}
